import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.io.Serializable;

public class ServicoRemotoImpl extends UnicastRemoteObject implements ServicoRemoto, Serializable {

    private static final long serialVersionUID = 1L;

    public ServicoRemotoImpl() throws RemoteException {
    }

    public void mensagemServidor(String mensagem) throws RemoteException {
        System.out.println("Mensagem recebida do cliente: " + mensagem);
    }

    @Override
    public Jogador login(String login, String password) throws RemoteException {
			Jogador jogador = JogadorDao.getInstance().login(login, password);

			return jogador;
    }

    @Override
    public int insert(Jogador jogador) throws RemoteException {
       int resultado = JogadorDao.getInstance().insert(jogador);
       return resultado;
	 }
}
